package com.bbva.itradecomex.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.bbva.itradecomex.util.Constantes;
import com.bbva.itradecomex.util.ITradexUtil;

public class ModalProdNegocPagoCuota implements Serializable  {

	private static final long serialVersionUID = -2676876605016077010L;
	
	private String idOperacion;
	private String idNegocPagoCuota;
	private String secOperacion; //couta, pago
	private String secEmbarque; //
	private String fecIngreso; //
	private Date dFecIngreso; //***
	private String fecVcto; //
	private Date dFecVcto; //***
	private String codTipoPago;
	private String tipoPago;
	private String moneda; //
	private BigDecimal importeNegociacion; //
	private BigDecimal importeNegociacionUSD;
	private BigDecimal interes; //
	private BigDecimal interesUsd;
	private String codSituacion;
	private String situacion; //Mostrar: CodSituacion - Situacion
	
	public String getIdOperacion() {
		return idOperacion;
	}
	public void setIdOperacion(String idOperacion) {
		this.idOperacion = idOperacion;
	}
	public String getIdNegocPagoCuota() {
		return idNegocPagoCuota;
	}
	public void setIdNegocPagoCuota(String idNegocPagoCuota) {
		this.idNegocPagoCuota = idNegocPagoCuota;
	}
	public String getSecOperacion() {
		return secOperacion;
	}
	public void setSecOperacion(String secOperacion) {
		this.secOperacion = secOperacion;
	}
	public String getSecEmbarque() {
		return secEmbarque;
	}
	public void setSecEmbarque(String secEmbarque) {
		this.secEmbarque = secEmbarque;
	}
	public String getFecIngreso() {
		return fecIngreso;
	}
	public void setFecIngreso(String fecIngreso) {
		this.fecIngreso = fecIngreso;
		dFecIngreso = ITradexUtil.stringToDate(fecIngreso, Constantes.FORMAT_DATE_yyyyMMdd);
	}
	public String getFecVcto() {
		return fecVcto;
	}
	public void setFecVcto(String fecVcto) {
		this.fecVcto = fecVcto;
		dFecVcto = ITradexUtil.stringToDate(fecVcto, Constantes.FORMAT_DATE_yyyyMMdd);
	}
	public String getCodTipoPago() {
		return codTipoPago;
	}
	public void setCodTipoPago(String codTipoPago) {
		this.codTipoPago = codTipoPago;
	}
	public String getTipoPago() {
		return tipoPago;
	}
	public void setTipoPago(String tipoPago) {
		this.tipoPago = tipoPago;
	}
	public String getMoneda() {
		return moneda;
	}
	public void setMoneda(String moneda) {
		this.moneda = moneda;
	}
	public BigDecimal getImporteNegociacion() {
		return importeNegociacion;
	}
	public void setImporteNegociacion(BigDecimal importeNegociacion) {
		this.importeNegociacion = importeNegociacion;
	}
	public BigDecimal getImporteNegociacionUSD() {
		return importeNegociacionUSD;
	}
	public void setImporteNegociacionUSD(BigDecimal importeNegociacionUSD) {
		this.importeNegociacionUSD = importeNegociacionUSD;
	}
	public BigDecimal getInteres() {
		return interes;
	}
	public void setInteres(BigDecimal interes) {
		this.interes = interes;
	}
	public BigDecimal getInteresUsd() {
		return interesUsd;
	}
	public void setInteresUsd(BigDecimal interesUsd) {
		this.interesUsd = interesUsd;
	}
	public String getCodSituacion() {
		return codSituacion;
	}
	public void setCodSituacion(String codSituacion) {
		this.codSituacion = codSituacion;
	}
	public String getSituacion() {
		return situacion;
	}
	public void setSituacion(String situacion) {
		this.situacion = situacion;
	}
	public Date getdFecIngreso() {
		return dFecIngreso;
	}
	public void setdFecIngreso(Date dFecIngreso) {
		this.dFecIngreso = dFecIngreso;
	}
	public Date getdFecVcto() {
		return dFecVcto;
	}
	public void setdFecVcto(Date dFecVcto) {
		this.dFecVcto = dFecVcto;
	}
}
